home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Games / PC-SIG World of Games (CDRM1080710) (1993).iso / 2712 / TBALL.DOC < prev    next >
Text File  |  1990-06-15  |  18KB  |  403 lines

  1. .RR L-----!----!------!--!----!----!----!----!----!----!------------R
  2. .ls 1 
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                               TrainBall tm
  14.  
  15.                             Shareware Version
  16.  
  17.  
  18.     Start The Program
  19.  
  20.           Copy all of the files on the distribution disk to your hard 
  21.     disk  or  to a working floppy disk.  TBALL must be run  from  the 
  22.     directory in which it is located.  You cannot put that  directory 
  23.     in the PATH command and run the program from other directories.
  24.  
  25.           Type TBALL [enter] to start the program.
  26.  
  27.     Set Up
  28.  
  29.           Press  "C" (without the quotes) at the Main Menu for  Color 
  30.     setup.  If you have a color interface card then so indicate  when 
  31.     asked  and select foreground and background colors for the  track 
  32.     and for each of three trains.
  33.  
  34.           If  you  have a monochrome system, then  so  indicate  when 
  35.     asked.   If you have a monochrome system you will be  allowed  to 
  36.     set "colors" as either bright white and black or black and bright 
  37.     white  as the foreground and background colors for the track  and 
  38.     the  trains.  Because you may move this program from computer  to 
  39.     computer, the first time you want to set colors in a session  the 
  40.     program will ask you what kind of a machine you have.
  41.  
  42.           I  suggest you use light foreground on dark background  for 
  43.     the  tracks  and  dark foreground on  light  background  for  the 
  44.     trains.   For some unknown (to me) reason you cannot set  a  dark 
  45.     foreground color on a light background.  Dark Blue on Yellow does 
  46.     not seem to work.
  47.  
  48.     Screen Layouts
  49.  
  50.           A file called TBALL.TRK is included with the program.   You 
  51.     can select it with "S" for Screen on the Main Menu and edit it or 
  52.     you can press "S" and start your own pinball screen layout  under 
  53.     any  name  you  choose.   The program MUST  find  a  file  called 
  54.     TBALL.TRK  on  the disk in order to run properly.  It  must  also 
  55.     find  the  files:  TBALL.SW1,  TBALL.SW2,  TBALL.RT,  TBALLA.CAR, 
  56.     TBALLB.CAR and TBALLC.CAR.  All are provided with the disk.
  57.  
  58.           More on editing in a minute.
  59.  
  60.     Car Selection
  61.  
  62.           To change the order of your trains or to design new trains, 
  63.     you select "E" -- Edit Trains from the Main Menu.  
  64.  
  65.           You can select "C" on the Car submenu and Create more  .CAR 
  66.     files.   The  program  will  crash  if  the  files:   TBALLA.CAR, 
  67.     TBALLB.CAR and TBALLC.CAR are not found on the logged disk/direc
  68.     tory.  These files are provided with the program.
  69.  
  70.           To  select the order of the trains, that is to make a  dif
  71.     ferent train the first train, you press "S" on the Car submenu  to 
  72.     order   the  trains.   The  program  comes  with  three   trains:  
  73.     TBALLA.CAR,  TBALLB.CAR and TBALLC.CAR which by default  are  the 
  74.     first, second and third trains.
  75.  
  76.           If  you edit the cars on a train, you must  next  re-select 
  77.     the  order  of the trains to load the edited train from  disk  to 
  78.     memory.
  79.  
  80.     Play The Game
  81.  
  82.           Press  "P" on the Main Menu to Play the game.  You will  be 
  83.     asked  for  the screen layout you want to use.   Enter  the  file 
  84.     name  from  the list displayed WITHOUT the .TRK part,  and  press 
  85.     ENTER.  Train 1 or "A" will immediately begin running.  
  86.  
  87.           Train Controls
  88.  
  89.           "2" starts train B running
  90.           "3" starts train C running
  91.  
  92.           No more than three trains will run at any one time.
  93.  
  94.           F3 speeds up ALL trains
  95.           F4 slows down ALL train
  96.  
  97.           F (Faster)  Speeds up only the selected train 
  98.           S (Slower)  Slows down only the selected train 
  99.  
  100.           D (Display) Turns the selected train letter Display on and off 
  101.  
  102.           N (Noise)   Turns Sound off and on 
  103.  
  104.           R (Reverse) Reverses the direction of the selected train
  105.  
  106.           L  (Loose)  Turns  one  of the trains "loose".   The  loose 
  107.                       train  will randomly change  direction.   These 
  108.                       random  changes will occur about once every  30 
  109.                       movements for that train.
  110.  
  111.           SPACE BAR   Fires a missle from the selected train
  112.  
  113.           Train Controls
  114.  
  115.           The arrow keys affect only the selected train.  The  letter 
  116.           of the selected train is shown on the lower left hand  cor
  117.           ner of the screen.  
  118.  
  119.           The  A train is the initially selected train.  If you  want 
  120.           to  change  the direction of the B train,  then  press  "B" 
  121.           before pressing the arrow keys.  The same for the C  train, 
  122.           i.e.  press  "C"  first.  Any selected  train  will  remain 
  123.           active  as the selected train until a different  letter  is 
  124.           pressed.   F(ast) and S(low) work on the selected train  as 
  125.           does R(everse).  SPACE BAR fires a missle from the selected 
  126.           train.   The  missile will travel 40 spaces  before  dying.  
  127.           You can only have one missile active at a time.
  128.  
  129.           The  display in the lower left corner of the  screen  shows 
  130.           two  things:   which  train is the selected  train  and  if  
  131.           there is a "Loose" train.  If train B is selected and there 
  132.           is  no loose train, you will see:  B .  If train C  is  the 
  133.           selected  train and there is a loose train, then  you  will 
  134.           see:  C L.  
  135.  
  136.           Pressing  "R"  "reverses"  the direction  of  the  selected 
  137.           train.  Warning:  R works like the "stopper" track  charac
  138.           ter.  It will only work when the train is moving up or down 
  139.           or right or left.  It won't work if the train is on a diag
  140.           onal.   
  141.  
  142.                 If a non-selected train hits your selected train, you 
  143.           will see an "explosion".  Any key will clear the screen and 
  144.           restart  the game.  If your selected train hits  the  cars, 
  145.           not  the engine, of one of the other trains, then you  will 
  146.           blow up that train and will gain 50 points.
  147.  
  148.           The  Space  Bar fires a missile from  the  selected  train.  
  149.           Each  missile fired costs you 20 points.  A train blown  up 
  150.           with  a  gains  you 50 points.  If  the  missile  hits  the 
  151.           engine, the whole screen blows up.
  152.  
  153.           ESC will freeze the screen and allow you to quit.
  154.  
  155.     Edit A Track Layout
  156.  
  157.           The arrow keys, backspace and delete keys work in the track 
  158.     layout edit mode.  The editing screen is always in overtype mode.  
  159.     Be  careful  of the backspace and DEL keys.  They will  move  the 
  160.     line  to  the left and may skew the layout to the  right  of  the 
  161.     cursor.   You can easily erase a character by putting the  cursor 
  162.     to the left of the character and pressing the space bar.
  163.  
  164.           Control Y deletes an entire line.
  165.  
  166.           F10 Saves and Exits when you are done editing
  167.  
  168.           ESC Abandons changes without saving
  169.  
  170.           Track Keys:
  171.  
  172.           Key Pressed    Symbol Created 
  173.           
  174. áááá      |              ║
  175. áááá      =              ═
  176. áááá      +              ╬
  177. áááá      (              ╔
  178. áááá      )              ╗
  179.  
  180. áááá      [              ╚
  181. áááá      ]              ╝
  182. áááá      {              ╣         switcΦ track
  183.  
  184. áááá      }              ╠         switcΦ track
  185. áááá      T              ╦         switcΦ track
  186. áááá      
  187. áááá      J              ╩         switcΦ track
  188. áááá      !              ╞         reversσ traiε direction
  189.  
  190. áááá      I              ╡         reversσ traiε direction
  191. áááá      ^              ╥         reversσ traiε direction
  192.  
  193. áááá      _              ╨         reversσ traiε direction
  194.  
  195. áááá      ,              =         horizonta∞ overpass
  196. áááá      .              !!        vertica∞ overpass 
  197. áááá      /              /
  198. áááá      \              \
  199. áááá      X              ╪         DeatΦ Buttoε -¡ Hi⌠ i⌠ anΣ traiε 
  200. áááá                               explodes
  201. áááá      └              └         Blacδ Holσ -¡ Eat≤ thσ train
  202. áááá      ╝ áá           ╝ áá      switcΦ tracδ ¡¡ randoml∙ controlled
  203. áááá      >              >         switcΦ tracδ -¡ randoml∙ controlled
  204. áááá      A              A         switcΦ track -¡ randoml∙ controlled
  205. áááá      V              V         switcΦ track -¡ randoml∙ controlled
  206. áááá      ╧              ╧         traiε bounce≤ ofµ a⌠ acutσ angle
  207. áááá      ¬              ¬         traiε bounce≤ ofµ a⌠ acutσ angle
  208. áááá      ú              ú         traiε directioε change≤ a⌠ oblique
  209. áááá                               angle
  210.  
  211.  
  212.           Switches  are controlled by random settings.  One moment  a 
  213.           train  entering  a < may go up, the next, it may  go  down.  
  214.           You  cannot  predict what will happen when a train  hits  a 
  215.           switch.
  216.  
  217.           Use care when designing with slashes and back slashes:
  218.  
  219.           \═  will let the train follow the track right to left  but 
  220.           will  go off the track left to right.  To work properly  in 
  221.           both directions you will need:  \     This will keep the
  222.                                           ╚═
  223.           train on the track both left to right and right to left.
  224.  
  225.           In vertical situations, use something like this:
  226.  
  227.           ║      
  228.           ╚\
  229.  
  230.           You can build tunnels with strings of overpass  characters.  
  231.     For  example:  ═!!!!!!!!!!═  is a tunnel.  Trains in  a  tunnel 
  232.     cannot  be  hit  from the side either by another train  or  by  a 
  233.     missle.   A  missile fired into the tunnel will blow up  a  train 
  234.     inside.  You get 5 points each time a train goes over or under and
  235.     overpass or underpass.
  236.           When  a  train  hits a reverse  train  direction  character 
  237.     (Stoppers,  e.g.  FM),  it  will reverse  its  direction  by  180 
  238.     degrees.  Note that these characters may only be used on horizon
  239.     tal and vertical tracks, not on diagonal tracks.  
  240.  
  241.           The above discussion also applies to the use of "R".
  242.  
  243.           ERROR  MESSAGE:  If the train runs through a switch or  get 
  244.     stuck  at  a switch that means that your .SW1 and/or  .SW2  files 
  245.     have been trashed and filled with zeros.  If there are no numbers 
  246.     in  the  files telling the engine the correct direction  for  the 
  247.     train  to travel when the switch is encountered, the  train  will 
  248.     run through the switch or stop at the switch. SOLUTION:  Edit the 
  249.     track  file and change at least one character.  The program  will 
  250.     note that the file has been changed and will rewrite new .SW1 and 
  251.     .SW2 files automatically.
  252.  
  253.     Editing Train Cars
  254.  
  255.           You  can have from one to seven cars on a train.   You  can 
  256.     use either alpha-numeric characters or you can use ALT NUMBER ALT 
  257.     to  add high order graphics characters as cars.  ALT 254  ALR  is 
  258.     nice.   So  is ALT 15 ALT.  The shorter the train the  faster  it 
  259.     runs  and  the harder it is to hit.  The longer  the  train,  the 
  260.     higher the score.  Note: to get the 254 character, hold down  the 
  261.     ALT  key, while holding it down press 254 on the numeric  keypad, 
  262.     after you have pressed 254, THEN release the ALT key.
  263.  
  264.     Freezing the Display
  265.  
  266.           If you press ESC, the display will "freeze" and you will be 
  267.     asked  if you wish to abandon the current layout.  To freeze  the 
  268.     display,  just  press ESC.  If you next press "N" for  "No",  the 
  269.     trains  will  resume where they left off.  If you press  "Y"  for 
  270.     "Yes", the screen will clear and you will be returned to the Main 
  271.     Menu.
  272.  
  273.     Scoring
  274.  
  275.           Scoring takes several factors into account.  They are:
  276.  
  277.           1.  The number of track characters in relation to the  size 
  278.     of the screen.  The higher the ratio, the higher the score.
  279.  
  280.           2.   The number of trains running, two or three.  There can 
  281.     never be a score when one train is running because that could  go 
  282.     on forever.  More trains, higher score.
  283.  
  284.           3.   The  speed of the trains.  The higher the  speed,  the 
  285.     higher the score.
  286.  
  287.           4.   The number of times the train's direction is changed.  
  288.     Changing direction while multiple trains are running increases 
  289.     the chances of a crash.  Thus, many switch changes increases  the 
  290.     score.  
  291.  
  292.           5.   How long the trains have been running.  There will  be 
  293.     no  score  until at least 1000 spaces have been  covered  by  the 
  294.     trains.
  295.  
  296.           6.   How many cars are on screen.  Longer trains  are  more 
  297.     easily crashed.  The more cars, the higher the score.
  298.  
  299.           7.   Is  there  a Loose Train?  If so, the  score  will  be 
  300.     higher.
  301.  
  302.           All  of  the above factors are considered  in  the  scoring 
  303.     algorithm.   
  304.  
  305.           Note  that if you just let the trains run, the  score  will 
  306.     actually  decrease.  The number of times you change direction  is 
  307.     considered over time.  As time goes on and the number of  changes 
  308.     does  not  increase, your score will decline.  Also  the  program 
  309.     rates  the number of train movements over time.  So, if you  slow 
  310.     down  the train, the score may actually decrease.  To get a  high 
  311.     score,  you must continue to manipulate the trains and  must  not 
  312.     reduce the speed.
  313.  
  314.           Note  that the disk comes with the file:   TBALL.RT.   This 
  315.     file contains data written when the switches are charted.  An .RT 
  316.     file  will  be  created automatically for every  track  file  you 
  317.     create.   If the program does not find the .RT file, it will  not 
  318.     run.   What if the file is not found?  Solution: edit  the  track 
  319.     layout  and thus cause the program to create a new .RT  file  for 
  320.     that edited layout.
  321.  
  322.           Playing The Game
  323.  
  324.           TrainBall
  325.  
  326.           Trainball  is similar to pinball.  You set up  bumpers  and 
  327.     other  characters on screen and then run the train(s).  The  dif
  328.     ference  is that in pinball you cannot control the ball, you  can 
  329.     only control how it bounces off of certain items.  In  TrainBall, 
  330.     you do not control "flippers"; instead you can change the  direc
  331.     tion of the train itself.  The object of the game is to run  sev
  332.     eral trains as long as possible, as fast a possible without  let
  333.  
  334.     ting  another train crash into your train and without  hitting  a 
  335.     death button or a black hole.
  336.  
  337.           Maze
  338.  
  339.           A variation on the game is to set up a maze with  different 
  340.     characters  and try to negotiate the maze in the  shortest  time.  
  341.     This  becomes  more  difficult if you put black  holes  or  death 
  342.     buttons  inside the maze or if you make the maze very  narrow  or 
  343.     complicated.   To  score  a maze, start a train  running  at  the 
  344.     right side of the screen where it will be out of the way or  just 
  345.     ignore the first train.  You do this because you need to have  at 
  346.     least  two  trains running to get a score.  Now  start  a  second 
  347.     train.  When an initial score other than zero shows at the bottom 
  348.     of the screen, start one of the trains into the maze.  The player 
  349.     who  exits the maze with the Lowest score, that is  the  shortest 
  350.     time and the fewest direction changes, wins.  
  351.  
  352.           For  more action, place O's and/or *'s inside the  maze  so 
  353.     that if the train hits one of them it will bounce off at a  sharp 
  354.     angle.  
  355.     
  356.           Shooting Galery
  357.  
  358.           You  can also try a variation of a shooting  gallery  game.  
  359.     Set up a screen layout in which the trains bounce off all of  the 
  360.     "walls".   Start  two  trains running.    Press  "F"  for  "Fast" 
  361.     several times to make the selected train run much faster than the 
  362.     other  train.  Now select the slow train.  Try to shoot down  the 
  363.     fast  train with missles from the slow train.  Each missle  costs 
  364.     you  20  points.  Each hit gains you 50  points.   Remember,  you 
  365.     cannot hit a train in the engine with a missle or it will blow up 
  366.     the screen and you will lose your score.
  367.  
  368.           TrainSet
  369.  
  370.           I have another program called TrainSet(tm) which I send  to 
  371.     registered  TrainBall  users.  TrainSet allows you to  set  up  a 
  372.     "Lionel"  (tm) train set on screen with switch  tracks,  tunnels, 
  373.     etc.   In TrainSet, the arrow keys are used to throw the  switchs 
  374.     directly in front of the selected train.  Loose trains in  Train
  375.     Set  randomly reset the switches in front of them.  In  TrainSet, 
  376.     trains  must run on tracks.  If they get off the track, the  game 
  377.     is  over.  There are no missiles in TrainSet.  They are too  easy 
  378.     there, but you can ram other trains and gain points. 
  379.  
  380.           Registered  users  also get a version of  TrainSet  with  a 
  381.     little  customization  for EGA/VGA systems.   It  has  additional 
  382.     switch tracks and diagonal connectors.
  383.  
  384.           Users who register TrainBall also receive TrainSet and  EGA 
  385.     TrainSet.   Registration fee is $25.00.  Please don't  call  with 
  386.     questions  about any of these programs.  If you need  to  contact 
  387.     me, write to me at:
  388.  
  389.           David Alexander
  390.           2600 El Camino Real  #506
  391.           Palo Alto, CA  94306
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.